# 无return语句的函数返回值
def say_hi():
    print("你好！")

result = say_hi()
print(f"无返回值函数，返回的内容是{result}")
print(f"无返回值函数，返回的内容类型是:{type(result)}")
# 返回值为None
def say_hi2():
    print("你好！")
    return None

result = say_hi2()
print(f"无返回值函数，返回的内容是{result}")
print(f"无返回值函数，返回的内容类型是:{type(result)}")
# 用于if判断上，None等同于False
def check_age(age):
    if age >18 :
        return "Success"
    else:
        return None
result = check_age(16)
if not result:
    print("未成年，不允许进入") # result此时值为None，等同于False
# 变量初值可以给None值，不给具体数值
num1 = None